草庐IT

Codeforces 1672 E. notepad.exe

全部标签

c# - .NET EXE 和 DLL 之间的堆栈/堆差异

这个问题困扰了我很久:.NETEXE和DLL文件都有地址空间。我知道他们都有代码空间和全局变量空间。但我想知道DLL是否有自己的堆和堆栈空间。 最佳答案 进程拥有堆。每个线程都拥有自己的堆栈。当EXE调用DLL中的函数时,使用相同的堆栈,因为函数调用在同一线程中。要说明的另一点是进程具有加载EXE和DLL的地址空间。 关于c#-.NETEXE和DLL之间的堆栈/堆差异,我们在StackOverflow上找到一个类似的问题: https://stackoverf

c# - 如何以管理员权限运行任何exe?

我正在使用ma​​kecert创建我需要创建的证书,尽管c#程序命令不会执行,因为它需要管理员权限。请建议我如何在Windows7中使用管理员权限运行任何exe?如果可能的话,不仅仅是建议我示例代码。是吗?对我来说真的很重要吗? 最佳答案 另一个提示是使用代码中的UAC(用户帐户控制)。非常有趣的来源恕我直言是这个http://victorhurdugaci.com/using-uac-with-c-part-1/ 关于c#-如何以管理员权限运行任何exe?,我们在StackOverfl

windows - 从 cmd.exe 迁移到 PowerShell 或使用 PowerShell 代替其他工具。什么时候使用 PowerShell 更好?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭9年前。Improvethisquestion我一直在考虑不再使用cmd.exe命令行程序,该程序提供了一个命令行界面和一个扩展了该界面的批处理编程环境可以在旧的DOS操作系统上使用旧的command.com程序。cmd.exe程序已经在Windows系统上可用了很长时间。然而,我觉得它在可用性和灵active方面有其局限性。听说PowerShell可以用来管理微软的各种产品,还有支持第三方供应商的管理单元模块,支持多种非常有用的编程管道等构造,最重

windows - 使用包含空格的变量路径从批处理文件调用 .exe

我想从一个批处理文件启动一个Windows可执行文件,其中可执行文件的路径存储在一个变量中。@echooffsetqtpath=C:\ProgramFiles\Qt\5.7\mingw53_32\binsetexecpath=%qtpath%\windeployqt.exeecho%execpath%%execpath%--someparams不幸的是,执行我的脚本会引发错误:'C:\Program'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.看起来字符串以某种方式在ProgramFil

c++ - 将批处理文件转换为exe

我想知道是否可以使用C++将批处理文件转换为可执行文件?我这里有很多批处理文件,我想将它们转换为可执行文件(主要是为了混淆代码)。我知道有3rd方工具可以做到这一点,但我认为这将是一个编程项目的好机会。我不确定从哪里开始。我是否需要编写某种解析器之类的代码? 最佳答案 您不仅需要一个解析器,还需要编写一个编译器,它接受.BAT或.CMD文件作为输入,并输出C++作为其“机器代码”。我将其归类为“从难到非常难”的项目(主要是因为输入语言的语法和语义古怪),但如果你想去做,关于编译器编写的最终SO问题是here.

windows - cmd 有效,但 C :\Windows\System32\cmd. exe 无效

我试图通过在命令提示符下输入以下行来调用一个可执行文件。(我知道我可以直接调用exe,但只能说由于某些限制我没有其他方法可以执行此操作)"cmd/C""C:\\ProgramFiles\ABC\xyz.exe"-register="abc"本身是运行成功的。/C是cmd.exe的参数。但是当我这样做的时候"C:\Windows\System32\cmd.exe/C""C:\\ProgramFiles\ABC\xyz.exe"-register="abc"给我错误Thedirectorynameisinvalid知道为什么吗?我该如何解决这个问题?我必须使用cmd.exe的完整路径。

windows exe 到 linux exe

是否有一种软件可以将windows可执行文件转换为linux可执行文件而不是在linux(wine)中模拟windowsapi? 最佳答案 如果Windowsexe实际上是C#(或其他.net)字节码,您也许可以使用mono运行它。您可以使用"file"命令进行检查$filehello.exehello.exe:PE32executableforMSWindows(console)Intel8038632-bitMono/.Netassembly除此之外,它要么是Wine,要么是重写应用程序,就像这里其他人所建议的那样。

c++ - 创建单个 exe 的免费 G​​UI 框架?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我正在寻找可以让我创建单个exe的免费且简单的GUI框架没有依赖性(如.Net框架)并且不是GPL作为旁注..我正在使用Qt,它很棒,但我必须是LGPL才能使用它,这意味着有很多胖dll。还有其他选择吗?附注Dropbox客户端是怎么做出来的?我知道它的python但他们是如何构建它的?py2exe?

windows - 我应该为此使用 PowerShell 还是 CMD.exe?

我应该使用什么来完成下面描述的任务?CMD.exe?PowerShell?WindowsScriptHost使用VBScript还是JScript?任务:transverseintoeverysub-folderofafolderifthesubfolderhasafoldernameXXX,invokecertaincommands 最佳答案 如果您决定使用我推荐的PowerShell,则此任务非常简单:PS>Get-ChildItem-r|Where{$_.PSIsContainer-and$_-match''}|Foreach

python - 无法找到或加载 Qt 平台插件 "windows"-- cx_freeze(.exe)

我通过cx_freeze创建了一个.exe文件,并将我能找到的所有.dll文件复制到包含该.exe的文件夹中。问题是我可以在我的计算机上完美地运行.exe,但不能通过使用相同的文件夹在另一台计算机上运行。我尝试了3台不同的计算机,都弹出错误消息“此应用程序无法启动,因为它无法在“.”中找到或加载Qt平台插件“windows”我真的很困惑,为什么这个问题在另一台电脑上存在,而在我的电脑上却不存在。 最佳答案 我通过将“platforms”文件夹复制并粘贴到.exe文件夹解决了这个问题。就我而言,因为我已经安装了AnacondaIDE,